home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 June / PSL Monthly Shareware CD-ROM (June 1994) (Public Software Library).bin / reviews / pg_4a < prev    next >
Text File  |  1994-02-23  |  41KB  |  1,115 lines

  1. PG-4A:  'C' Programming: Large Libraries and Utilities
  2.  
  3.  
  4. 68000 C Compiler
  5.    Brandt, Matthew
  6.    $?
  7.    #568
  8. is an optimizing C compiler for the Motorola 68000 processor and is meant for
  9. educational purposes. You can learn a lot about writing a compiler by studying
  10. the source files on this disk. Since this code was written for a machine with
  11. long integers it may exhibit some irregularity when dealing with long integers
  12. on the IBM-PC. The author makes no guarantees. This is not meant as a serious
  13. development tool although it could, with little work, be made into one.
  14.  
  15.  
  16. ARTool 1.4
  17.    Intrinsic Computer Systems
  18.    $15
  19.    #4675
  20. is a graphics editor that will generate TurboC or BorlandC source code for
  21. pictures you build using a full screen graphics editor. You can build quite
  22. complex graphic pictures using graphic primitives such as circles, lines or
  23. polygons. It generates code that can be used in your own applications to
  24. produce sophisticated graphic designs, logos, games, and more. Requries
  25. EGA/VGA, a mouse, and a hard disk or high density floppy.
  26.  
  27.  
  28. AutoLibrary Program-Playback Tool
  29.    McDaniel, Wayne ASP
  30.    $62
  31.    #4346
  32. is a C function library to automate communications. Keystrokes are manually
  33. coded into C programs and played back when the program executes.
  34.  
  35.  
  36. Blockade 2.05
  37.    Indusoft Corp.
  38.    $10-$30
  39.    #12790
  40. is a function library for programs to protect themselves against
  41. unauthorized changes. It checks every byte of your EXE or COM file to
  42. insure that any changes are detected. It is very fast and easy to use.
  43.  
  44.  
  45. Btrieve Classes 2.02
  46.    Object Resource Group
  47.    $55
  48.    #4765
  49. contains a set of Btrieve classes that provide an application programmer
  50. with the full functionality of Btrieve 5.0. Requires compiler-specific
  51. interface routines from the Btrieve Developer's Kit, Borland C++ 3.x or
  52. Microsoft C++ 7.00. A tutorial is included for those with minimal
  53. experience in object technology.
  54.  
  55.  
  56. C Language Algorithms
  57.    Tal, John
  58.    $0
  59.    #4798
  60. is a collection of "classic" C algorithms, including link lists, binary
  61. trees, stacks, fifo queues, heaps (priority queues), (shell) sort, file
  62. merging, multi-tasking and processing scheduling, virtual memory
  63. management, file-based process communication, graph/network job
  64. management, and data encryption. All C and C++ source is included.
  65.  
  66.  
  67. C Tutor 2.4 [TUTC]
  68.    Dodrill, Gordon J.
  69.    $15
  70.    #12457 (09-93 CD)
  71. is a series of 14 lessons teaching ANSI-C programming. It is intended
  72. for those with very little programming experience.
  73.  
  74.  
  75. C xref 3.0a [CXREF3A]
  76.    Archibald, David ASP
  77.    $20
  78.    #12788 (01-94 CD)
  79. cross references any number of C modules and outputs a list of global variables
  80. and constants, a summary listing of module's functions, a verbose list of
  81. module's functions and a tree of all function's calls and callers.
  82.  
  83.  
  84. C++ Tutorial 2.20 [TUTCPP]
  85.    Dodrill, Gordon J.
  86.    $15
  87.    #12458 (09-93 CD)
  88. is a series of 14 lessons teaching C++ programming. It is intended for a
  89. person with a working knowledge of C. Careful attention is given to a
  90. full description of Object Oriented Programming and how to use it.
  91.  
  92.  
  93. CEnvi 1.007 [CENVID]
  94.    Noorda, Brent
  95.    $38
  96.    #12548 (02-94 CD)
  97. is a simple interpreter that uses C syntax.
  98.  
  99.  
  100. CPort 2.0 [CPORT]
  101.    Bri Productions
  102.    $65
  103.    #12343 (09-93 CD)
  104. is a C language interrupt-driven serial communication library. It is
  105. compatible with most if not all DOS-based C compilers. Features include baud
  106. rates from 50 to 115200 baud, COM 1 through COM 4, hardware and software
  107. handshaking, adjustable transmit and receive queues, support for simultaneous
  108. communications, NS16550 support, and queues as large as 65534 bytes each.
  109.  
  110.  
  111. Window Boss
  112.    Mongelluzzo, Philip A. ASP
  113.    $55
  114.    #27054/601 [3 disks]
  115. is a powerful window manager for "C". It lets you easily create pop-up windows,
  116. pull down menus, status lines, and in-context on-line help functions just like
  117. the "Big Boys" do. Data entry routines are included. Support for MS Mouse is
  118. included.
  119.  
  120. Boss supports Turbo C, Lattice C, Microsoft C 6.0, MS QuickC 2.5, Aztec C,
  121. Watcom COR Computer Innovations CI86, Lattice 6.0, Mix Power C 2.10, Watcom 8.0,
  122. Quick C 2.0, Borland Turbo C++ 1.0, TopSpeed C, and ZorTech 2.10 has also been
  123. provided. The BOSS is written in "C" and assembly. You'll need the Microsoft
  124. Assembler MASM to compile any local changes to the assembler source.
  125.  
  126.  
  127. C Database Management System
  128.    Daytris Information Systems
  129.    $35
  130.    #27054/1817
  131. is a complete database development kit designed for C programmers. It is based
  132. on the NETWORK database model and uses the ISAM methodology for key file
  133. management. The NETWORK database model is the latest concept in database
  134. management. The kit also uses the advanced concept of a Data Definition
  135. Language (DDL). Using the DDL, a developer can design and re-design their
  136. database with minimal effort and absolutely no code changes. CDB is compatible
  137. with both Microsoft C and Turbo C, large models only. (The authors are no
  138. longer at the address listed in the documentation.)
  139.  
  140.  
  141. C Toolbox
  142.    Miller, David A.
  143.    $30
  144.    #27054/1305
  145. is a library of functions in the following areas:  general video, including
  146. windows and fast writing; graphics, including several normal and rotated
  147. fonts; sound, including background sound; printer control; mouse control;
  148. joystick control and other general functions.
  149.  
  150.  
  151. C++ Tutor
  152.    Coronado Enterprises
  153.    $40
  154.    #27704/3756 [2 disks]
  155. is a comprehensive instructional course for the C++ programming language All of
  156. the points of C++ language, including properly-structured programming
  157. techniques, are covered at the elementary level. Source code is included for a
  158. large example program to illustrate how to use C++.
  159.  
  160. Don Colley, South Charleston, OH: "This program requires Borland C++. This piece
  161. of information is stuck in a file called CPLUS.TX and is about six lines long.
  162. You won't see it until you dearchive the file."
  163.  
  164.  
  165. C++ Wheaton Libraries [WLIB]
  166.    Wheaton, Paul
  167.    $0
  168.    #4857 (12-93 CD)
  169. is a C++ library for developing faster, smaller programs in less time.
  170. It includes classes for strings, files, linked lists, vectors (dynamic
  171. arrays) and more.
  172.  
  173.  
  174. C Editor
  175.    #481
  176. is a programming environment for the 'C' programming language.
  177.  
  178.  
  179. C-Express Demo
  180.    Hidalgo, John R.
  181.    $5-$50
  182.    #2294
  183. is a demonstration program on how to use routines from the C-Express library to
  184. create professional looking programs and user interfaces, with windows,
  185. pull-down menus, keyboard input, exploding effects and animation. C-Express is
  186. published by Brady.
  187.  
  188.  
  189. Clasic
  190.    #27284/2643 [2 disks]
  191. is a C/2 compatible compiler written in assembly language over a three year
  192. period by graduate students working under a Federal grant. It is professional
  193. quality, but no documentation is included, so it is of interest mainly to those
  194. already versed in C.
  195.  
  196. Michael W. Joerms, Westmont, IL: "Sometimes after running this C compiler, I
  197. will get the OS/2 equivalent of the GENERAL FAILURE message on my hard disk.
  198. Rebooting makes the message go away, but it sure scared me the first time. Other
  199. times, it gives an "invalid object module" during Link. It seems to work OK
  200. under DOS."
  201.  
  202. PsL: Since this was a free program done by a group of graduate students, we
  203. cannot get any additional information or bug fixes done. We recommend that
  204. people use this compiler just with DOS.
  205.  
  206.  
  207. Clint 1.62 [CLINT162]
  208.    R&D Associates
  209.    $35
  210.    #4274 (01-94 CD)
  211. reads the source files of your C programs and generates reports about possible
  212. problems.
  213.  
  214.  
  215. CPR
  216.    Argo Data Resource Corporation
  217.    $0
  218.    #3789
  219. is a cross reference program that can handle very large projects, over 60
  220. modules containing over 15000 lines of code. Included are the source and make
  221. files necessary to make CPR for DOS, OS/2, and the BOUND versions.
  222.  
  223.  
  224. CodePrint for C and C++ 1.02
  225.    Geist Microsystems
  226.    $53
  227.    #4195
  228. is a source code reformatter and printer for C languages. It offers
  229. auto-indenting, alignment of comments, editable keyword templates and more.
  230.  
  231.  
  232. CSwitc